/*
 * GDevelop C++ Platform
 * Copyright 2008-2016 Florian Rival (Florian.Rival@gmail.com). All rights
 * reserved. This project is released under the MIT License.
 */

#ifndef WINDOWEXTENSION_H
#define WINDOWEXTENSION_H

#include "GDCpp/Extensions/ExtensionBase.h"
namespace gd {
class ArbitraryResourceWorker;
}

/**
 * \brief Internal built-in extension providing windows features.
 *
 * \ingroup BuiltinExtensions
 */
class WindowExtension : public ExtensionBase {
 public:
  WindowExtension();
  virtual ~WindowExtension(){};

#if defined(GD_IDE_ONLY)
  virtual void ExposeActionsResources(gd::Instruction& action,
                                      gd::ArbitraryResourceWorker& worker);
#endif
};

#endif  // WINDOWEXTENSION_H
